/**
 * @file 请求函数文件
 */

import request from './request';
import qs from 'qs'
/**
 * get 请求
 *
 * @param {string} url 请求地址
 * @param {string} params 请求参数
 * @returns {Object}
 */
export function getByUrl (url: string, params = {}) {
  return request({
    url,
    method: 'get',
    params
  });
}

/**
 * post 请求
 *
 * @param {string} url 请求地址
 * @param {string} data 请求参数 
 * @returns {Object}
 */
export function postByUrl (url: string, data = {}) {
  return request({
    url,
    method: 'POST',
    data: qs.stringify(data) // 注意：Form Data格式,要用qs序列化数据，不然后端springboot @PostMapping 单个参数获取不到
  });
}
